economic blockade - Español Inglés Diccionario